Graph Bisection Modeled as Binary Quadratic Task Allocation and Solved via Tabu Search

نویسندگان

  • Mark Lewis
  • Gary Kochenberger
چکیده

Balanced graph bisection is an NP-complete problem which partitions a set of nodes in the graph G = (N,E) into two sets with equal cardinality such that a minimal sum of edge weights exists between the nodes in the two separate sets. In this paper we transform graph bisection to capacitated task allocation using variable substitutions to remove most capacity and assignment constraints. The resulting problem is in the form of a generic xQx unconstrained quadratic binary problem, except for a single cardinality constraint. Problems are solved using tabu search employing strategic oscillation around critical events created when the single constraint is satisfied. On a set of benchmark graphs, we improve the best known solution for several problems. Comparison results with the fast, freely available multilevel balanced graph partitioning program METIS are presented on a set of random graphs. Our approach works well when balanced graph bisection is augmented to the 2-processor task allocation problem which adds node preferences for a set, as well as edge weights, to the objective function. For these problems, our approach compares favorably to Cplex and Gurobi, providing better solutions in a much shorter time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Integer Programming Model and a Tabu Search Algorithm to Generate α-labeling of Special Classes of Quadratic Graphs

First, an integer programming model is proposed to find an α-labeling for quadratic graphs. Then, a Tabu search algorithm is developed to solve large scale problems. The proposed approach can generate α-labeling for special classes of quadratic graphs, not previously reported in the literature. Then, the main theorem of the paper is presented. We show how a problem in graph theory c...

متن کامل

Connecting Yule Process, Bisection and Binary Search Tree via Martingales

We present new links between some remarkable martingales found in the study of the Binary Search Tree or of the bisection problem, looking at them on the probability space of a continuous time binary branching process.

متن کامل

xQx as a Modeling and Solution Framework for the Linear Ordering Problem

This paper illustrates how large instances of the linear ordering problem can be effectively modeled and solved as unconstrained quadratic binary programs (UQP). Computational experience comparing a basic tabu search code for UQP to the state-ofthe-art commercial code (CPLEX) demonstrates the viability and attractiveness of our approach.

متن کامل

Graphcuts for General Quadratic Binary Problems

We propose a novel approach to optimizing unconstrained quadratic binary problems (QBP) and binary MRFs based on discrete, submodular majorization of the original problem that can be solved efficiently using graph cuts. This yields an efficient algorithm that is appropriate for quickly finding a good solution to general Quadratic Binary Problems. It first solves a majorizing function exactly to...

متن کامل

Solving the maximum vertex weight clique problem via binary quadratic programming

In recent years, the general binary quadratic programming (BQP) 7 model has been widely applied to solve a number of combinatorial optimiza8 tion problems. In this paper, we recast the maximum vertex weight clique 9 problem (MVWCP) into this model which is then solved by a Probabilistic 10 Tabu Search algorithm designed for the BQP. Experimental results on 80 chal11 lenging DIMACS-W and 40 BHOS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014